relax vCPU pinned checks
authorKeir Fraser <keir@xen.org>
Wed, 5 Jan 2011 09:57:15 +0000 (09:57 +0000)
committerKeir Fraser <keir@xen.org>
Wed, 5 Jan 2011 09:57:15 +0000 (09:57 +0000)
commitcc0854dd5708349ec27f640c3e6f7ba6269ea23b
treef40e7c40da0fb8fa041fc6887e2912ebe8083e06
parent866cfd2c229d58f7ba368af04359291aeb4ff436
relax vCPU pinned checks

Both writing of certain MSRs and VCPUOP_get_physid make sense also for
dynamically (perhaps temporarily) pinned vcpus.

Likely a couple of other MSR writes (MSR_K8_HWCR, MSR_AMD64_NB_CFG,
MSR_FAM10H_MMIO_CONF_BASE) would make sense to be restricted by an
is_pinned() check too, possibly also some MSR reads.

Signed-off-by: Jan Beulich <jbeulich@novell.com>
xen/arch/x86/domain.c
xen/arch/x86/traps.c
xen/include/xen/sched.h